var rows = 24;
var cols = 12;
var rectsize = 30;
function setup() {
createCanvas(windowWidth, windowHeight);
background(255);
button = createButton("Image Speichern");
button.mousePressed(saveImage)
button.position(windowWidth - 180, windowHeight - 50)
noFill();
strokeWeight(1);
rectMode(CENTER);
for (var r = 0; r <= rows; r++) {
for (var c = 0; c <= cols; c++) {
push();
translate(c * rectsize, r * rectsize);
rotate(radians(random(-r * 3, r * 3)) / 5);
rect(0 + random(-r + rectsize * 2, r + rectsize * 2) / 2, 0 + random(-r + rectsize * 2, r + rectsize * 2) / 2, rectsize, rectsize);
pop();
}
}
}
function saveImage() {
saveCanvas('GeorgNees', 'jpg');
}